bitkeeper revision 1.301 (3f0ac784kapr1mR68k4rqPH-g7cZCQ)
authorsos22@labyrinth.cl.cam.ac.uk <sos22@labyrinth.cl.cam.ac.uk>
Tue, 8 Jul 2003 13:30:44 +0000 (13:30 +0000)
committersos22@labyrinth.cl.cam.ac.uk <sos22@labyrinth.cl.cam.ac.uk>
Tue, 8 Jul 2003 13:30:44 +0000 (13:30 +0000)
Get rid of some GNU extensions.

xenolinux-2.4.21-sparse/arch/xeno/drivers/block/xl_physdisk_proc.c

index dd8c20ac31cadf75dc353e0358fefc809f73bfa2..3014b078e647cc3b2989c6ff31a9df6202d0da57 100644 (file)
@@ -17,11 +17,10 @@ static dev_t physdev_to_xldev(unsigned short physdev)
 {
     switch (physdev & XENDEV_TYPE_MASK) {
     case XENDEV_IDE:
-       switch (physdev & XENDEV_IDX_MASK) {
-       case 0...(XLIDE_DEVS_PER_MAJOR - 1):
+        if ( (physdev & XENDEV_IDX_MASK) < XLIDE_DEVS_PER_MAJOR) {
            return MKDEV(XLIDE_MAJOR_0,
                         (physdev & XENDEV_IDX_MASK) << XLIDE_PARTN_SHIFT);
-       case XLIDE_DEVS_PER_MAJOR...(XLIDE_DEVS_PER_MAJOR * 2 - 1):
+       } else if ( (physdev & XENDEV_IDX_MASK) < (XLIDE_DEVS_PER_MAJOR * 2)) {
            return MKDEV(XLIDE_MAJOR_1,
                         (physdev & XENDEV_IDX_MASK) << XLIDE_PARTN_SHIFT);
        }